take aback
动词 take aback:
surprise greatly; knock someone's socks off
同义词:shock, stun, floor, ball over, blow out of the water